// pages/camptype/camptype.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
  

    timeOptions: ['￥20/天','￥30/天', '￥40/天','$50/天'],
    timeOptionIndex: 0,
    // 用于存储每个复选框的选中状态  
  isChecked: {  
    water: false,  
    electricity: false  
  },
   // 用于存储选中的营位条件  
   selectedConditions: [] 
  },

  
  

  bindCost: function(e) {
    this.setData({ Cost: e.detail.value });
  },
  bindCampCostChange: function(e) {
    this.setData({ campCostIndex: e.detail.value });
  },
  previewData: function() {
    const data = {
      营业费用: this.data.timeOptions[this.data.timeOptionIndex],
      
      };
    },
   
  // 复选框状态改变时触发的事件处理函数  
  checkboxChange: function(e) {  
    // 获取选中的复选框的值  
    const selectedValues = e.detail.value;  
  
    // 更新每个复选框的选中状态  
    const isChecked = this.data.isChecked;  
    selectedValues.forEach(value => {  
      isChecked[value] = true;  
    });  
    // 取消未选中的复选框的状态  
    Object.keys(isChecked).forEach(key => {  
      if (!selectedValues.includes(key)) {  
        isChecked[key] = false;  
      }  
    });  
  
    // 更新选中的营位条件  
    this.setData({  
      isChecked: isChecked,  
      selectedConditions: selectedValues  
    });  
  },


  



  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})